Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 Portugal F3 Greece F1 Greece F2 Germany F1 Germany F2 Germany F4 Czech Republic F2 Italy F21 Turkey F41 Turkey F42 Senegal F1 Senegal F2 Germany F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Malaysia F1 Czech Republic F2 Egypt F34 Egypt F35 Czech Republic F5 Kazakhstan F2 (Aktobe) Greece F3 (Heraklion) Czech Republic F5 (Pardubice) Germany F2 Croatia F5 Czech Republic F1 Samsung Securities Cup - Seoul Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Pekao Open 2001 - Szczecin Heineken Challenger - Ho Chi Minh City Open Sainte-Victoire - Aix-En-Provence West of England Challenger - Bristol Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Open de Franche-Comte - Besancon IX Abierto Internacional de Salinas - Salinas Open Sainte Victoire - Aix-En-Provence Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Sevilla-Internacionales de Andalucia - Seville Intersport Heilbronn Open - Heilbronn Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis Baden Open - Karlsruhe Nova Challenger Osaka - Osaka Open des Alpes Trophee BNP Paribas - Grenoble Flea Market Cup - Busan Malaysian Open - Kuala Lumpur Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao New Delhi Challenger II - New Delhi Izmir Cup - Izmir Unicredit Czech Open - Prostejov The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Marrakech Challenger Bergamo Challenger Cherbourg Challeger Monza Challenger Johannesburg Challenger Rome Challenger Athens Challenger Cairo Challenger Zagreb Challenger Nottingham Challenger Kosice Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger Palermo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Noumea Challenger Burnie Challenger Courmayeur Challenger Bergamo Challenger Rhodes Challenger Cherbourg Challenger Marrakech Challenger Bath Challenger Barletta Challenger Johannesburg Challenger Rome Challenger Open de L'Isere (Open 38) - Grenoble Napoli Challenger Prague Challenger Rome Challenger Prostejov Challenger Nottingham Challenger Nottingham Challenger Kosice Challenger Rabat Challenger Scheveningen Challenger Poznan Challenger Trani Challenger Yokohama World Tennis Gaora Cup - Yokohama Cordenons Challenger Mons Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Dallas Challenger Napoli Challenger Sao Paulo Challenger Rio Quente Challenger Rome Challenger Kosice Challenger Exim Agmedia Open - Kosice Siemens Open 2003 - Scheveningen GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Santos Challenger Oberstaufen Challenger The Nottingham Challenger - Nottingham Como Challenger St. Remy Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Ispat Open 2004 - Ostrava Czech Open - Prostejov Siemens Open 2004 - Scheveningen Porsche Open - Poznan Ortisei Challenger Heilbronn Challenger Eckental Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger TED Open - Istanbul Salinas Challenger Dallas Challenger Le Gosier Challenger Prague Challenger Milan Challenger Braunschweig Challenger XI Ciutat de Barcelona - Barcelona Oberstaufen Challenger Challenger Groningen - Groningen Mobilux Open - Luxembourg Mons Challenger Bratislava Challenger Quimper Challenger Cherbourg Challenger Kazan Challenger Guadalajara Challenger Challenger 42 - Andrezieux Shenzhen Challenger Gimcheon Challenger Portoroz Challenger Recanati Challenger Astana Challenger Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Irving Challenger Tennis Napoli Cup 2006 - Napoli 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Taipei City Challenger Czech Open 2006 - Prostejov Irving Challenger Poprad Tatry Challenger Scheveningen Challenger Liberec Challenger GHI Bronx Tennis Classic - Bronx Prostejov Challenger Nottingham Challenger Pekao Open - Szczecin Prague Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Tatra Banka Open 2006 - Bratislava Vancouver Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg ECU Prague Open - Prague Helsinki Challenger Guzzini Challenger - Recanati Open Castilla y Leon - Segovia 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Heilbronn Challenger Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Prague Open - Prague Kyiv Open - Kiev Prague Open - Prague Lambertz Open - Aachen XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Czech Open 2005 - Prostejov South African Airways Tennis Open - Durban Steelers Cup - Kosice Abierto Internacional de Salinas 'Dario Expreso' - Salinas KGHM Emax Polish Indoors - Wroclaw XL Bermuda Open - Bermuda Petange Challenger Open D'Orleans - Orleans St. Remy Challenger Izmir Challenger Ljubljana Challenger Sail Open - New Delhi Wolfsburg Challenger Morocco Tennis Tour - Casablanca Steelers Cup - Kosice Czech Indoor Open - Prague Ostrava Challenger Braunschweig Challenger III Isla de Lanzarote - Lanzarote Ramat Hasharon Challenger Furth Challenger Heilbronn Challenger Banca Stato Challenger - Lugano Marburg Challenger Leon Challenger Meknes Challenger Samsung Securities Cup - Seoul Tatra Banka Slovak Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Qatar ATP Challenger - Doha Croatia Osiguranje Rijeka Open - Rijeka Rabat Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger ECM Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Rijeka Challenger Baden Open - Ettlingen Blumenau Challenger Napoli Challenger Top Wool Challenger-Immagine Trophy - Biella Sofia Challenger Akbank Private Banking TED Open - Istanbul Nottingham-2 Challenger The 70th King's Cup and Queen's Cup - Bangkok Prostejov Challenger San Marino Cepu Open - San Marino Zivnobanka Czech Open - Prostejov Seoul Challenger Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Geneva Challenger - Geneva Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Corona Mexico City Open - Mexico City Heineken Trophy - 's-Hertogenbosch Singapore Challenger St. Petersburg Open - St. Petersburg Delhi Challenger I - New Delhi Germany F1 Heineken Open Shanghai - Shanghai Medibank Private International - Sydney Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Marburg Challenger The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Next Generation Adelaide International - Adelaide Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Medibank International - Sydney Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Banja Luka Challenger Estoril Open - Estoril Bukhara Challenger - Bukhara Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Ordina Open - s-Hertogenbosch Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Warsteiner Challenger Lubeck - Lubeck China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Brisbane - Brisbane Medibank International - Sydney Heineken Open - Auckland Prosperita Open 2007 - Ostrava SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Sopot Challenger Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad San Marino Challenger If Stockholm Open - Stockholm AEGON Championships - London Ostrava Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Pro Tennis World Open - Sunrise Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Santiago Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Furth Challenger Brisbane International - Brisbane Unicredit Czech Open 2007 - Prostejov The Surbiton Trophy - Surbiton Power Horse Cup - Dusseldorf BH Tennis Open International Cup - Belo Horizonte Casablanca Challenger V Gramado Open de Tennis - Gramado Geneva Challenger - Geneva Moselle Open - Metz Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch BMW Tennis Championship - Sunrise Barletta Challenger AEGON Championships - London Prague Challenger Tennis Napoli Cup - Napoli ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Oberstaufen Cup - Oberstaufen Togliatti Cup - Togliatti BB&T Atlanta Open - Atlanta Open de la Ville de Saint Denis - Reunion Island Citi Open - Washington Rome Challenger Cremona Challenger Poznan Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Challenger Ford de Cherbourg - Cherbourg Valencia Open - Valencia Gallagher International - Hamilton Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Gemax Open - Belgrade Belgrade Challenger Sarajevo Challenger Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Johannesburg Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Nottingham Challenger Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Millennium Estoril Open - Estoril Generali Open - Kitzbuhel Ricoh Open - 's-Hertogenbosch Idea Prokom Open - Sopot AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Qatar Open - Doha Open de la Ville de Saint Denis - Reunion Island Milan Indoors - Milan The Stella Artois Grass Court Championships - London Jameson Cup - Milan Shimadzu All Japan Indoor - Kyoto Ljubljana Open - Ljubljana Binghamton Professional Tennis Tournament - Binghamton Tashkent Challenger Gemax Open - Belgrade Rennes Challenger Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Tennis Napoli Cup 2004 - Napoli Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Steelers Cup - Kosice Flea Market Cup Busan Challenger Tennis - Busan Ostrava Challenger San Remo Tennis Cup - San Remo Kremlin Cup - Moscow Mohammedia Challenger Privatbank Open 2006 - Dnepropetrovsk ATU Cup - Weiden XI Open International D'Andorra - Andorra The Stella Artois Grass Court Championships - London Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Salzburg Challenger Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. 13 BH Tennis Open International Cup - Belo Horizonte Open Seat Godo 2005 - Barcelona Prostejov Challenger U.S. Men's Clay Court Championships - Houston Generali Open - Kitzbuhel Chennai Open - Chennai Okal Cup 2004 - Eckental ATP Open Castilla y Leon - Segovia SA Tennis Open - Johannesburg Geneva Challenger Tean International - Alphen Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Dusseldorf Open 2006 - Dusseldorf Open 13 - Marseille Athens Challenger Apia International - Sydney Bet-at-home Open - Hamburg Heineken Open - Auckland Open 13 - Marseille Mercedes Cup - Stuttgart Heineken Open - Auckland Dubai Open - Dubai Copenhagen Open - Copenhagen Pacific Life Open - Indian Wells Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sunrise Challenger Pacific Life Open - Indian Wells Rogers Masters - Toronto Brisbane International - Brisbane Caltanissetta Challenger Jersey Challenger Barletta Challenger Napoli Challenger Tennis Masters Series - Madrid Sony Ericsson Open - Miami Garanti Koza Sofia Open - Sofia Masters Series Monte-Carlo - Monte-Carlo Vancouver Challenger Masters Series Hamburg - Hamburg Qatar Open - Doha Sony Ericsson Open - Miami Abierto Mexicano - Los Cabos Masters Series - Hamburg Milan Indoors - Milan Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open Sud de France - Montpellier BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Open de Moselle - Metz Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open de Moselle - Metz Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach BNP Paribas Open - Indian Wells The Stella Artois Grass Court Championships - London Miami Open - Miami Ordina Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BRD Nastase Tiriac Trophy - Bucharest Interwetten Austrian Open - Kitzbuhel International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Estoril Open - Estoril Dutch Open Tennis - Amersfoort Allianz Suisse Open Gstaad - Gstaad Portugal Open - Oeiras Campbells Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Sony Ericsson Open - Miami French Open - Paris NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, Group 1, 1R, ISR-LUX 5-0 Olympics - Rio de Janeiro Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, 1R, LUX-MAD 3-2 Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4